/**
使用final关键字完成以下的操作:

1.使用final关键字声明一个常量
	修饰属性或者修饰局部变量(最终变量),也称为常量。
2.使用final关键字声明一个方法
	该方法为最终方法,且只能被子类继承,但是不能被子类重写。
3.使用final关键字声明一个类
	该类就转变成最终类,没有子类的类,final修饰的类无法被继承.
4.在方法参数中使用final，在该方法内部不能修改参数的值(在内部类中详解)
 */

/*
package com.leo.第五章_面向对象下;

public class U5_L7_Final关键字 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
	}

}

//1.
//		1.final给类属性定义需要大写 
//		2.如果多个地方要用 可以使用static修饰 
//		3.用类存放常量好习惯
//		4.如果常量没定义，需要在构造器中初始化
class Content{	//工具类
	final String LEO_S_Company="leo's company";
	final String LEO_S_SEX="male";
	final String LEO_S_WEB;
	public Content() {
		LEO_S_WEB="com.leo";
	}
	
	public final void print() {
		System.out.println("子类可以继承，无法重写。");
	}
}

class Subcontent extends Content{
	
	
	String name="dd";
}

//3 finnal 修饰类 可以继承，但是无法被继承
final class Final_class extends Subcontent {
	
}
//4 final 修饰方法形参的时候，不能被++ -- 逻辑运算 
*/


